<!-- * WanlShop - App全局模板配置
 * @author 深圳前海万联科技有限公司 <wanlshop@i36k.com>
 * @link http://www.wanlshop.com
 *
 * @本程序受法律保护，著作权©软著登记号2020SR0255711 < 未经版权所有权人书面许可，不能用于商业用途！>
 *
 * @获取许可
 * 后台下载：https://www.fastadmin.net/store/wanlshop.html
 * 帮助文档：https://doc.fastadmin.net/wanlshop
 *
 * @stress 本程序仅用作FastAdmin付费插件（WanlShop B2B2C商城）API使用，未经版权所有权人书面许可，不能自行用于商业用途
 * @creationtime  2019年9月10日12:52:20
 * @lasttime 2020年6月9日09:26:07
 * @version 1.0.0
 -->
<script>
export default {
  onLaunch(opt) {
    // 检测客户端更新
    // this.$store.dispatch('update/update');
	
    // 仅首次打开一次性加载数据
    this.$store.dispatch('common/init');
    // 同步购物车 本地 & 网络 
    this.$store.dispatch('cart/get');
    // 同步 动态数据
    this.$store.dispatch('statistics/get');

    console.log('参数 ========>', opt.query);
    if (opt?.query?.invitation) {
      uni.setStorageSync('invitationCode', opt.query.invitation);
      uni.setStorageSync('invitationType', opt.query.type);
    }
    if (opt?.query?.taskId) {
      console.log('taskId: ', opt?.query?.taskId);
      uni.setStorageSync('taskId', opt.query.taskId);
    }
    // #ifdef H5
    // console.log(' ========>',this.$jssdk.isWechat());

    // 如果不在微信 进入注册页面
    if (!this.$jssdk.isWechat()) {
      //如果是 参数命令为 ‘invitation’ 邀请
      if (opt?.query?.cmd == 'invitation') {
        uni.reLaunch({
          url: '/pages/apps/invitation/invitation',
        });
      }
    }

    // #endif
  },
  onShow() {
    // 启动或重启即时通讯
    this.$store.dispatch('chat/start');
  },
  onHide() {
    // 断开即时通讯
    this.$store.dispatch('chat/close');
  },
};
</script>

<style>
/* #ifndef APP-NVUE */
@import 'static/style/colorui.css';
@import 'static/style/wanlshop.css';
@import 'static/style/iconfont.css';
/* #endif */
</style>
